package com.itheima.service;

import com.itheima.pojo.User;

import java.util.List;

/**
 * @author 陆小根
 * date: 2022/06/24
 * Description:
 */

public interface UserService {

  List<User> list();

  /**
   * 添加账户数据方法
   * 接收User对象,调用dao层
   */
  String addUser(User user);

  /**
   * 删除数据的方法
   * 接收主键参数
   * 调用dao层传递主键
   */
  String deleteUser(int id);

  /**
   * 修改数据
   * 接收参数User对象
   * 调用dao层
   * 返回结果
   */
  String updateUser(User user);

  /**
   * 主键回显查询
   * 接收参数,主键
   * 调用dao层
   * 返回User对象
   */
  User queryUserById(int id);

}
